class BaseModel{
  constructor(data,message){
    //message是对发出去的信息进行解释 一般是string类型
    //这里让data如果是string类型 就让data 的值给message 主要还是不让data为字符串
    //毕竟data是返回的数据
    //所以 data传的字符串一律看作message 不允许 data传字符串
    if(typeof data==="string"){
      this.message=data;
      data=null;
      message=null
    }
    if(data){
      this.data=data
    }
    if(message){
      this.message=message;
    }
  }
}
class SuccessModel extends BaseModel {
  
  constructor(data,message){
    super(data,message)
    this.error=-1   
  }
}
class ErrorModel extends BaseModel {
  constructor(data,message){
    super(data,message)
      this.error=0
    
  }
}
module.exports={
  SuccessModel,
  ErrorModel
  
  
}